#include <iostream>

using namespace std;

class Stack
{
	class Link
	{
		void *data;
		Link *next;

		// 声明函数
		void initialize(void *dat, Link *nxt);

	} *head;

	void initialize();

	void push(void *dat);

	void cleanup();
};

// 定义内部类的成员函数
void Stack::Link::initialize(void *dat, Link *nxt)
{ 
	data = dat;
	next = nxt;
}

void Stack::initialize() { head = 0; }

void Stack::push(void *dat) {}

void Stack::cleanup() {}

int main(int argc, char *argv[])
{
}